﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Admin/Admin.Master" AutoEventWireup="true" CodeBehind="ListarProdutos.aspx.cs" Inherits="ShopNet.Admin.ListarProdutos" %>
<asp:Content ID="Content1" ContentPlaceHolderID="header" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="main" runat="server">
    <h2>Manutenção de Produtos</h2>
    <span class="failureNotification" id="spamMensagem" runat="server">    
</span>
    <p>Categorias: <asp:DropDownList ID="ddlCategoria" runat="server"></asp:DropDownList>
    Nome ou Descrição: <asp:TextBox ID="tbNomeDesc" runat="server" Text=""></asp:TextBox> <asp:Button ID="bBuscar" runat="server" Text="Bucar" onclick="bBuscar_Click"/> 
    </p>
    <p><asp:Button ID="bIncluir" runat="server" Text="Incluir" CssClass="submitButton" OnClick="bIncluir_OnClick"/></p>
<p>
    <asp:GridView ID="gvProdutos" runat="server"  PageSize="25"
        OnRowCommand="gvProdutos_OnRowCommand" OnRowDeleting="gvProdutos_OnRowDeleting" 
   AllowPaging="True" OnPageIndexChanging="gvProdutos_OnPageIndexChanging" OnRowDataBound="gvProdutos_OnRowDataBound" 
        AutoGenerateColumns="False" Width="100%" >
        <Columns>
            <asp:BoundField DataField="IdProduto" HeaderText="IdProduto" ReadOnly="True"  
                SortExpression="IdProduto" />
            <asp:BoundField DataField="Nome" HeaderText="Nome" ReadOnly="True" 
                SortExpression="Nome" />
            
            <asp:TemplateField HeaderText="Cartelas em Estoque" SortExpression="QtdeEstoque" HeaderStyle-Wrap="true">
                <ItemTemplate>
                    <asp:Label ID="lQtdeEstoque" runat="server" Text='<%# Bind("QtdeEstoque") %>'></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Pacotes por Cartela" SortExpression="QtdeCadaPacote" HeaderStyle-Wrap="true">
                <ItemTemplate>
                    <asp:Label ID="lQtdeCadaPacote" runat="server" Text='<%# Bind("QtdeCadaPacote") %>'></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Itens por Pacotes" SortExpression="QtdePorItem" HeaderStyle-Wrap="true">
                <ItemTemplate>
                    <asp:Label ID="lQtdePorItem" runat="server" Text='<%# Bind("QtdePorItem") %>'></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Preco Cartela" SortExpression="PrecoPacote">
                <ItemTemplate>
                    <asp:Label ID="lPrecoPacote" runat="server" Text='<%# Bind("PrecoPacote") %>'></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Preco Cartela Desc." SortExpression="precoDesconto">
                <ItemTemplate>
                    <asp:Label ID="lprecoDesconto" runat="server" Text='<%# Bind("precoDesconto") %>'></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Preco Pacote" SortExpression="PrecoUnitario">
                <ItemTemplate>
                    <asp:Label ID="lPrecoUnitario" runat="server" Text='<%# Bind("PrecoUnitario") %>'></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Peso" SortExpression="Peso">
                <ItemTemplate>
                    <asp:Label ID="lPeso" runat="server" Text='<%# Bind("Peso") %>'></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:CheckBoxField DataField="IsDisponivel" HeaderText="Disp." 
                ReadOnly="True" SortExpression="IsDisponivel" />
            
                <asp:TemplateField HeaderText="Ações" ItemStyle-Width="1%" ItemStyle-Wrap="false">
                <ItemTemplate>
                
                    <asp:ImageButton ID="lEdit" runat="server" CausesValidation="False" CommandArgument='<%# Bind("IdProduto") %>' 
                        CommandName="Editar" ImageUrl="~/Imagem/ico-edit.gif"></asp:ImageButton>
                    <asp:ImageButton ID="lDelete" runat="server" CausesValidation="False" CommandArgument='<%# Bind("IdProduto") %>'
                        CommandName="Delete" ImageUrl="~/Imagem/ico-delete.png" OnClientClick="return confirm('Tem certeza que deseja excluir o Produto?');"></asp:ImageButton>
                </ItemTemplate>                
            </asp:TemplateField>
        </Columns>
    </asp:GridView>
    
</p>
    
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="footer" runat="server">
</asp:Content>
